<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenMesh: OpenMesh::IO::ImporterT&lt; Mesh &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="logo_align.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="rwth_vci_rgb.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OpenMesh
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a02021.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="a02018.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">OpenMesh::IO::ImporterT&lt; Mesh &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This class template provides an importer module for <a class="el" href="a01233.html" title="Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...">OpenMesh</a> meshes.  
 <a href="a02021.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00188_source.html">OpenMesh/Core/IO/importer/ImporterT.hh</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for OpenMesh::IO::ImporterT&lt; Mesh &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="a02020.png" border="0" usemap="#OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map" id="OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map">
<area shape="rect" id="node2" href="a02017.html" title="Base class for importer modules. " alt="" coords="5,5,199,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for OpenMesh::IO::ImporterT&lt; Mesh &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="a02019.png" border="0" usemap="#OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_coll__map" id="OpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_coll__map">
<area shape="rect" id="node2" href="a02017.html" title="Base class for importer modules. " alt="" coords="5,5,199,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a6213740e72de3e1148353961ca9c2a00"><td class="memItemLeft" align="right" valign="top"><a id="a6213740e72de3e1148353961ca9c2a00"></a>
typedef <a class="el" href="a02389.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Point</b></td></tr>
<tr class="separator:a6213740e72de3e1148353961ca9c2a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeebd28de0d10fc2dcd1ec8fddcb9aca4"><td class="memItemLeft" align="right" valign="top"><a id="aeebd28de0d10fc2dcd1ec8fddcb9aca4"></a>
typedef <a class="el" href="a02389.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normal</b></td></tr>
<tr class="separator:aeebd28de0d10fc2dcd1ec8fddcb9aca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe1151eeeb254e2b2199863b4ddb1fc"><td class="memItemLeft" align="right" valign="top"><a id="a4fe1151eeeb254e2b2199863b4ddb1fc"></a>
typedef <a class="el" href="a02389.html#af0d8129bf1a819c468c6edcb13b5203b">Mesh::Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Color</b></td></tr>
<tr class="separator:a4fe1151eeeb254e2b2199863b4ddb1fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7359e6fb837c8694f6a704f211032595"><td class="memItemLeft" align="right" valign="top"><a id="a7359e6fb837c8694f6a704f211032595"></a>
typedef <a class="el" href="a02389.html#a4ae59536e97b43444c4f1622c645ebaf">Mesh::TexCoord2D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TexCoord2D</b></td></tr>
<tr class="separator:a7359e6fb837c8694f6a704f211032595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0650185af3365659e9679addad67ad2"><td class="memItemLeft" align="right" valign="top"><a id="aa0650185af3365659e9679addad67ad2"></a>
typedef <a class="el" href="a02389.html#a5ec24476d2513efe71ddd1255a2ca444">Mesh::TexCoord3D</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TexCoord3D</b></td></tr>
<tr class="separator:aa0650185af3365659e9679addad67ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77290983f49007422ef2b23e4662fabe"><td class="memItemLeft" align="right" valign="top"><a id="a77290983f49007422ef2b23e4662fabe"></a>
typedef std::vector&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>VHandles</b></td></tr>
<tr class="separator:a77290983f49007422ef2b23e4662fabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_a02017"><td colspan="2" onclick="javascript:toggleInherit('pub_types_a02017')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="a02017.html">OpenMesh::IO::BaseImporter</a></td></tr>
<tr class="memitem:a5a6026b2a92910eef5e1bba494bf402c inherit pub_types_a02017"><td class="memItemLeft" align="right" valign="top"><a id="a5a6026b2a92910eef5e1bba494bf402c"></a>
typedef std::vector&lt; <a class="el" href="a02241.html">VertexHandle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>VHandles</b></td></tr>
<tr class="separator:a5a6026b2a92910eef5e1bba494bf402c inherit pub_types_a02017"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa9d68e05d3e76eb6af8928c7eda390af"><td class="memItemLeft" align="right" valign="top"><a id="aa9d68e05d3e76eb6af8928c7eda390af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ImporterT</b> (<a class="el" href="a02385.html">Mesh</a> &amp;_mesh)</td></tr>
<tr class="separator:aa9d68e05d3e76eb6af8928c7eda390af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398fb46256e737fdbac6b9d6632293c7"><td class="memItemLeft" align="right" valign="top"><a id="a398fb46256e737fdbac6b9d6632293c7"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> (const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_point) override</td></tr>
<tr class="separator:a398fb46256e737fdbac6b9d6632293c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7efb3a2221c611e71b6c6cb2d48f497"><td class="memItemLeft" align="right" valign="top"><a id="aa7efb3a2221c611e71b6c6cb2d48f497"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> (const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_point) override</td></tr>
<tr class="separator:aa7efb3a2221c611e71b6c6cb2d48f497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35b3207c27fda0eff3f4ebfcff507fd3"><td class="memItemLeft" align="right" valign="top"><a id="a35b3207c27fda0eff3f4ebfcff507fd3"></a>
virtual <a class="el" href="a02241.html">VertexHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_vertex</b> () override</td></tr>
<tr class="separator:a35b3207c27fda0eff3f4ebfcff507fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6bf433acebcf08bd4406601a946b73"><td class="memItemLeft" align="right" valign="top"><a id="aee6bf433acebcf08bd4406601a946b73"></a>
virtual <a class="el" href="a02245.html">HalfedgeHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_edge</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh0, <a class="el" href="a02241.html">VertexHandle</a> _vh1) override</td></tr>
<tr class="separator:aee6bf433acebcf08bd4406601a946b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ce85563bfa01644af728ac48028f2f"><td class="memItemLeft" align="right" valign="top"><a id="af0ce85563bfa01644af728ac48028f2f"></a>
virtual <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_face</b> (const VHandles &amp;_indices) override</td></tr>
<tr class="separator:af0ce85563bfa01644af728ac48028f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64a4f4cae81b272aa6019579f2a4837f"><td class="memItemLeft" align="right" valign="top"><a id="a64a4f4cae81b272aa6019579f2a4837f"></a>
virtual <a class="el" href="a02253.html">FaceHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>add_face</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh) override</td></tr>
<tr class="separator:a64a4f4cae81b272aa6019579f2a4837f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a021ef9f8fe9eff37068b70848fbbbcc9"><td class="memItemLeft" align="right" valign="top"><a id="a021ef9f8fe9eff37068b70848fbbbcc9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_point</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_point) override</td></tr>
<tr class="separator:a021ef9f8fe9eff37068b70848fbbbcc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c52c473c871c77ddd85b2b55d49e0ac"><td class="memItemLeft" align="right" valign="top"><a id="a4c52c473c871c77ddd85b2b55d49e0ac"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_halfedge</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, <a class="el" href="a02245.html">HalfedgeHandle</a> _heh) override</td></tr>
<tr class="separator:a4c52c473c871c77ddd85b2b55d49e0ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3996063e4aa5b46fb49890073466bd"><td class="memItemLeft" align="right" valign="top"><a id="a8f3996063e4aa5b46fb49890073466bd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_normal) override</td></tr>
<tr class="separator:a8f3996063e4aa5b46fb49890073466bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8649cfb1d80addf882bac23f824b6028"><td class="memItemLeft" align="right" valign="top"><a id="a8649cfb1d80addf882bac23f824b6028"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_normal) override</td></tr>
<tr class="separator:a8649cfb1d80addf882bac23f824b6028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc3c62edfb42bbfa005d60e1dbd81f1"><td class="memItemLeft" align="right" valign="top"><a id="a0bc3c62edfb42bbfa005d60e1dbd81f1"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color) override</td></tr>
<tr class="separator:a0bc3c62edfb42bbfa005d60e1dbd81f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5362aab401d2ddad44a038f8aeec9ad7"><td class="memItemLeft" align="right" valign="top"><a id="a5362aab401d2ddad44a038f8aeec9ad7"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color) override</td></tr>
<tr class="separator:a5362aab401d2ddad44a038f8aeec9ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df3027a8616b81e7f3d5cd8b8b9eeb9"><td class="memItemLeft" align="right" valign="top"><a id="a5df3027a8616b81e7f3d5cd8b8b9eeb9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color) override</td></tr>
<tr class="separator:a5df3027a8616b81e7f3d5cd8b8b9eeb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8d44cd74e03076c9e0a477f7fb1e2a"><td class="memItemLeft" align="right" valign="top"><a id="a0d8d44cd74e03076c9e0a477f7fb1e2a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color) override</td></tr>
<tr class="separator:a0d8d44cd74e03076c9e0a477f7fb1e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a55b4879628bc64240fb577013b14a"><td class="memItemLeft" align="right" valign="top"><a id="a67a55b4879628bc64240fb577013b14a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &amp;_texcoord) override</td></tr>
<tr class="separator:a67a55b4879628bc64240fb577013b14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefaf7a8e1fcc7795fc28c50af1c109d9"><td class="memItemLeft" align="right" valign="top"><a id="aefaf7a8e1fcc7795fc28c50af1c109d9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status) override</td></tr>
<tr class="separator:aefaf7a8e1fcc7795fc28c50af1c109d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6f429d476cc6ff62d22cd51d1969b3"><td class="memItemLeft" align="right" valign="top"><a id="a6a6f429d476cc6ff62d22cd51d1969b3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_next</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02245.html">HalfedgeHandle</a> _next) override</td></tr>
<tr class="separator:a6a6f429d476cc6ff62d22cd51d1969b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e7a77c812c5dbc265b1528aa26218c"><td class="memItemLeft" align="right" valign="top"><a id="ab0e7a77c812c5dbc265b1528aa26218c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_face</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, <a class="el" href="a02253.html">FaceHandle</a> _fh) override</td></tr>
<tr class="separator:ab0e7a77c812c5dbc265b1528aa26218c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec3061db93261e3269e5bd3a633036e"><td class="memItemLeft" align="right" valign="top"><a id="a2ec3061db93261e3269e5bd3a633036e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &amp;_texcoord) override</td></tr>
<tr class="separator:a2ec3061db93261e3269e5bd3a633036e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644140b5dfcd5293f8380f40a32536a8"><td class="memItemLeft" align="right" valign="top"><a id="a644140b5dfcd5293f8380f40a32536a8"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02241.html">VertexHandle</a> _vh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_texcoord) override</td></tr>
<tr class="separator:a644140b5dfcd5293f8380f40a32536a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558b2fb43e0aa88b698cd264c2b79e3b"><td class="memItemLeft" align="right" valign="top"><a id="a558b2fb43e0aa88b698cd264c2b79e3b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_texcoord</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_texcoord) override</td></tr>
<tr class="separator:a558b2fb43e0aa88b698cd264c2b79e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681e5eaed36a777e4437c72cb781f1e3"><td class="memItemLeft" align="right" valign="top"><a id="a681e5eaed36a777e4437c72cb781f1e3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02245.html">HalfedgeHandle</a> _heh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status) override</td></tr>
<tr class="separator:a681e5eaed36a777e4437c72cb781f1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a17739b86841ee418cb5dbbdec64f71"><td class="memItemLeft" align="right" valign="top"><a id="a8a17739b86841ee418cb5dbbdec64f71"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color) override</td></tr>
<tr class="separator:a8a17739b86841ee418cb5dbbdec64f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde390dcb7317be943cca8807305e1fa"><td class="memItemLeft" align="right" valign="top"><a id="adde390dcb7317be943cca8807305e1fa"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color) override</td></tr>
<tr class="separator:adde390dcb7317be943cca8807305e1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf306fc99688d0cf064237bfcf1dcc99"><td class="memItemLeft" align="right" valign="top"><a id="aaf306fc99688d0cf064237bfcf1dcc99"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color) override</td></tr>
<tr class="separator:aaf306fc99688d0cf064237bfcf1dcc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4735176111d6379c3413be64d69342b3"><td class="memItemLeft" align="right" valign="top"><a id="a4735176111d6379c3413be64d69342b3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color) override</td></tr>
<tr class="separator:a4735176111d6379c3413be64d69342b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0018a658824698be5b227bad4c8a30c5"><td class="memItemLeft" align="right" valign="top"><a id="a0018a658824698be5b227bad4c8a30c5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02249.html">EdgeHandle</a> _eh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status) override</td></tr>
<tr class="separator:a0018a658824698be5b227bad4c8a30c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bde74a701a7bd68ea18119dcc8d969"><td class="memItemLeft" align="right" valign="top"><a id="a64bde74a701a7bd68ea18119dcc8d969"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_normal) override</td></tr>
<tr class="separator:a64bde74a701a7bd68ea18119dcc8d969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7457cdfc0fd73b2788f302097f261e23"><td class="memItemLeft" align="right" valign="top"><a id="a7457cdfc0fd73b2788f302097f261e23"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_normal</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a> &amp;_normal) override</td></tr>
<tr class="separator:a7457cdfc0fd73b2788f302097f261e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8595de3fdf16b31e1c1d675fac374b7"><td class="memItemLeft" align="right" valign="top"><a id="ae8595de3fdf16b31e1c1d675fac374b7"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a> &amp;_color) override</td></tr>
<tr class="separator:ae8595de3fdf16b31e1c1d675fac374b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd08a20eef2b53b46a910b084c35219"><td class="memItemLeft" align="right" valign="top"><a id="a4dd08a20eef2b53b46a910b084c35219"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aa8984ab7b6286d319c155ab2180eb186">Vec4uc</a> &amp;_color) override</td></tr>
<tr class="separator:a4dd08a20eef2b53b46a910b084c35219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e46765effd6174c5515dee1d92b7425"><td class="memItemLeft" align="right" valign="top"><a id="a2e46765effd6174c5515dee1d92b7425"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &amp;_color) override</td></tr>
<tr class="separator:a2e46765effd6174c5515dee1d92b7425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5017fc59eea029e69ffeb2ee8ffd9ca1"><td class="memItemLeft" align="right" valign="top"><a id="a5017fc59eea029e69ffeb2ee8ffd9ca1"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_color</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a01233.html#a9a4e7eb648204fc6bc62b7e05e3f84b0">Vec4f</a> &amp;_color) override</td></tr>
<tr class="separator:a5017fc59eea029e69ffeb2ee8ffd9ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51d516ded0170287ed4c5e1ca2da2423"><td class="memItemLeft" align="right" valign="top"><a id="a51d516ded0170287ed4c5e1ca2da2423"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_status</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, const <a class="el" href="a02457.html">OpenMesh::Attributes::StatusInfo</a> &amp;_status) override</td></tr>
<tr class="separator:a51d516ded0170287ed4c5e1ca2da2423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6223ba966411d318d5c409c166b06ea9"><td class="memItemLeft" align="right" valign="top"><a id="a6223ba966411d318d5c409c166b06ea9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_face_texcoords</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh, const std::vector&lt; <a class="el" href="a01233.html#a3f1cd91001ec39807052adbada41f8ad">Vec2f</a> &gt; &amp;_face_texcoords) override</td></tr>
<tr class="separator:a6223ba966411d318d5c409c166b06ea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43df170f29e207174a244e355ad12a7"><td class="memItemLeft" align="right" valign="top"><a id="ae43df170f29e207174a244e355ad12a7"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_face_texcoords</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, <a class="el" href="a02241.html">VertexHandle</a> _vh, const std::vector&lt; <a class="el" href="a01233.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a> &gt; &amp;_face_texcoords) override</td></tr>
<tr class="separator:ae43df170f29e207174a244e355ad12a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae24917b624b87f653b84e8c036d146c"><td class="memItemLeft" align="right" valign="top"><a id="aae24917b624b87f653b84e8c036d146c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>set_face_texindex</b> (<a class="el" href="a02253.html">FaceHandle</a> _fh, int _texId) override</td></tr>
<tr class="separator:aae24917b624b87f653b84e8c036d146c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74491abd8795508ad69d3873f9607f84"><td class="memItemLeft" align="right" valign="top"><a id="a74491abd8795508ad69d3873f9607f84"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>add_texture_information</b> (int _id, std::string _name) override</td></tr>
<tr class="separator:a74491abd8795508ad69d3873f9607f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad713f6c0713003ffec993fb520354ac5"><td class="memItemLeft" align="right" valign="top"><a id="ad713f6c0713003ffec993fb520354ac5"></a>
virtual <a class="el" href="a02133.html">BaseKernel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>kernel</b> () override</td></tr>
<tr class="separator:ad713f6c0713003ffec993fb520354ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea5dbe12eb489e4a16e3de718b3840a"><td class="memItemLeft" align="right" valign="top"><a id="adea5dbe12eb489e4a16e3de718b3840a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_triangle_mesh</b> () const override</td></tr>
<tr class="separator:adea5dbe12eb489e4a16e3de718b3840a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a024fc827e11978014a15fb2e6a034323"><td class="memItemLeft" align="right" valign="top"><a id="a024fc827e11978014a15fb2e6a034323"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (unsigned int nV, unsigned int nE, unsigned int nF) override</td></tr>
<tr class="separator:a024fc827e11978014a15fb2e6a034323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37a406ba3b0793eff2f798c4866bf94f"><td class="memItemLeft" align="right" valign="top"><a id="a37a406ba3b0793eff2f798c4866bf94f"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vertices</b> () const override</td></tr>
<tr class="separator:a37a406ba3b0793eff2f798c4866bf94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad65feda8c947944598b2aa892897e714"><td class="memItemLeft" align="right" valign="top"><a id="ad65feda8c947944598b2aa892897e714"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_faces</b> () const override</td></tr>
<tr class="separator:ad65feda8c947944598b2aa892897e714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc1b366dbe80a7d3e591b88b0ef6ba5e"><td class="memItemLeft" align="right" valign="top"><a id="acc1b366dbe80a7d3e591b88b0ef6ba5e"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_edges</b> () const override</td></tr>
<tr class="separator:acc1b366dbe80a7d3e591b88b0ef6ba5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e78e7d32537c01c6c4f95802572db4"><td class="memItemLeft" align="right" valign="top"><a id="a54e78e7d32537c01c6c4f95802572db4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>prepare</b> () override</td></tr>
<tr class="separator:a54e78e7d32537c01c6c4f95802572db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fcb09ec7b088f1d8ca024190223521b"><td class="memItemLeft" align="right" valign="top"><a id="a9fcb09ec7b088f1d8ca024190223521b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>finish</b> () override</td></tr>
<tr class="separator:a9fcb09ec7b088f1d8ca024190223521b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class Mesh&gt;<br />
class OpenMesh::IO::ImporterT&lt; Mesh &gt;</h3>

<p>This class template provides an importer module for <a class="el" href="a01233.html" title="Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...">OpenMesh</a> meshes. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>OpenMesh/Core/IO/importer/<a class="el" href="a00188_source.html">ImporterT.hh</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<address>
<small>
<a href="http://www.rwth-graphics.de" style="text-decoration:none;">
</a>
Project <b>OpenMesh</b>, 
&copy;&nbsp; Computer Graphics Group, RWTH Aachen.
Documentation generated using 
<a class="el" href="http://www.doxygen.org/index.html">
<b>doxygen</b>
</a>.
</small>
</address>
</body>
</html>
